@charset "utf-8";
/* 整体样式 */
body{ background-color:#c7edcc;}
body,button,input,select,textarea{font:12px/1.125 "宋体";color:#666; line-height:24px;}
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
li{list-style:none;}
fieldset,img{border:0;}

/* --------|  Clear Fix |--------- */
.clearfix:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix{display: inline-block;}/* Hide from IE Mac */
html[xmlns] .clearfix{display: block;}/* End hide from IE Mac */
* html .clearfix{height:1%; }

/* 常用布局式样 */
.dis{display:block}
.undis{display:none}
.fLefts{float:left;}
.fRights{float:right;}
.textCenter{text-align:center;}
.textLeft{text-align:left;}
.textRight{text-align:right;}

/*图片垂直居中样式*/
.vImg{display:table-cell; vertical-align:middle;}
.inb {width:0; height:100%; display:inline-block; vertical-align:middle;}  
.vmpic{text-align:center; width:100%; display:inline-block; vertical-align:middle;}

/* font CSS*/
a{ cursor:pointer;color:#6eafd5;}
a:link {color:#6eafd5;text-decoration:none;}
a:visited{color:#6eafd5;text-decoration:none;}
a:hover{color:#6eafd5;text-decoration:underline;}
a:active{color:#6eafd5;text-decoration:underline;}

a.lblack:link,a.lblack:visited {color:black;}
a.lgray:link,a.lgray:visited,a.lgray:hover{color:#4d4d4d;}
a.lyellow:link,a.lyellow:visited,a.lyellow:hover{color:#F86E12;}

a.lwhite:link,a.lwhite:visited,a.lwhite:hover{color:#fff;} 

.underlines,a.underlines:link,a.underlines:visited,a.underlines:hover{text-decoration:underline;}
a.nolines:link,a.nolines:visited,a.nolines:hover{text-decoration:none;}

.both{ clear:both;}
.shanchu_x{ text-decoration:line-through;}

.tblack{color:#000;}
.tred{color:#EE1F29;}
.tyellow{color:#F86E12;}
.tyellow02{color:#E67700;}
.tgreen { color:#390}
.tgray6 { color:#666}
.tgray9 { color:#999}

.px12{font-size:12px;}
.px14{font-size:14px;}
.px16{font-size:16px;}
.px18{font-size:18px;}
.px20{font-size:20px;}
.px22{font-size:22px;}
.px24{font-size:24px;}
.lh22{line-height:22px;}
.lh24{line-height:24px;}
.lh28{line-height:28px;}
.bolds{font-weight:bold;}
.thins{font-weight:normal;}
.arialFont{font-family:arial;}
.tl1em{text-indent:1em;}
.tl2em{text-indent:2em;}

pre{
white-space: pre; /* CSS2 */
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP printers */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
word-wrap: break-word; /* IE */
}

/* margin,padding */
.mt{ margin-top:10px;}
.ml1{ margin-left:10px;}
.ml2{ margin-left:20px;}
.mr1{ margin-right:10px;}
.mr2{ margin-right:20px;}
.p5{ padding:5px;}
.p10{ padding:10px;}
.p15{ padding:15px;}
.p20{ padding:20px;}
.p25{ padding:25px;}
.p30{ padding:30px;}

.dw950{ width:950px; margin-left:auto; margin-right:auto;}
.bg_f{ background-color:#fff;}
.hui_bx{ border:1px solid #ddd;}
.bcolor_f{ background-color:#fff; padding:15px 0;}
.tm{ margin-top:10px;}
.both{ clear:both;}
.but_dl,a.but_dl{display:inline-block; background:url(../images/img_a_16.gif) no-repeat; width:83px; height:28px; border:0; line-height:28px; color:#666; text-align:center; cursor:pointer; text-decoration:none;}
.but_dl:hover,a.but_dl:hover{ background-position:left bottom;}
.but_nm,a.but_nm{display:inline-block; background:url(../images/img_a_18.gif) no-repeat; width:83px; height:28px; border:0; line-height:28px; color:#666; text-align:center; cursor:pointer; text-decoration:none;}
.but_nm:hover,a.but_nm:hover{ background-position:left bottom;}
.but_a,a.but_a{display:inline-block; background:url(../images/but_a.gif) no-repeat; width:52px; height:23px; border:0; line-height:23px; color:#666; text-align:center; cursor:pointer; text-decoration:none;}
.but_a:hover,a.but_a:hover{ background-position:left bottom;}
.icon a{margin-left:5px;}
.icon a b{display:inline-block; width:16px; height:16px; vertical-align:middle;}
/*鲜花*/.icon_xh b{background:url(../images/img_a_29.gif) no-repeat;}
/*鸡蛋*/.icon_jd b{background:url(../images/img_a_31.gif) no-repeat;}
/*举报*/.icon_jb b{background:url(../images/search.png) no-repeat;}
/*评论*/.icon_pl b{background:url(../images/comment.png) no-repeat;}
/*关注*/.icon_gz b{background:url(../images/heart.png) no-repeat;}
/*链接*/.icon_lj b{background:url(../images/world.png) no-repeat;}
/*好友*/.icon_hy b{background:url(../images/user.png) no-repeat;}
/*.icon_hy{ display:inline-block; background:url(../images/img_a_36.gif) no-repeat;margin-left:10px; width:49px; height:15px; line-height:0px; vertical-align:text-bottom;}*/
.book_bk img{border:3px solid;}
.book_bk .a{ border-color:#0CC;} .book_bk_a{ border-top:3px solid #0CC;}
.book_bk .b{ border-color:#FF9900;} .book_bk_b{ border-top:3px solid #FF9900;}
.book_bk .c{ border-color:#FF66CC;} .book_bk_c{ border-top:3px solid #FF66CC;}
.book_bk .d{ border-color:#ddd;} .book_bk_d{ border-top:3px solid #ddd;}
.book_bk .f{ border-color:#ff0000;} .book_bk_f{ border-top:3px solid #ff0000;}
.book_bk img:hover{ border-color:#999;}
.book_bg{ background:url(../images/img_b_28.gif) repeat-y;}
.book_bg .left{ float:left; width:700px;}
.book_bg .right{ float:right; width:250px;}
.cangshu_bg{ background:url(../images/img_c_34.gif) repeat-y;}
.cangshu_bg .left{ float:left; width:800px;}
.cangshu_bg .right{ float:right; width:150px;}
.l{ float:left;}
.r{ float:right;}
.class_c{ margin:10px; border:1px solid #f2f2f2; border-top:1px solid #ddd; padding-top:10px;}
.class_c li{float:left;width:100%;background:url(../images/img_c_08.gif) no-repeat 3px 6px; line-height:28px; text-indent:25px;}
.class_c li:hover,.class_c li.d{ background-color:#ddd;}
.class_c li.class_01{ background-image:url(../images/img_c_08.gif);}
.class_c li.class_02{ background-image:url(../images/img_c_11.gif);}
.class_c li.class_03{ background-image:url(../images/img_c_13.gif);}
.class_c li.class_04{ background-image:url(../images/img_c_15.gif);}
.class_c li.class_05{ background-image:url(../images/img_c_17.gif);}
.class_c li.class_06{ background-image:url(../images/img_c_19.gif);}
.class_c li.class_07{ background-image:url(../images/img_c_21.gif);}
.class_c li.class_08{ background-image:url(../images/img_c_23.gif);}
.class_c li.class_09{ background-image:url(../images/img_c_25.gif);}
.class_c li.class_10{ background-image:url(../images/img_c_27.gif);}
.class_c li.class_11{ background-image:url(../images/img_c_29.gif);}
.class_c li.class_12{ background-image:url(../images/img_c_31.gif);}
.class_c a{ text-decoration:none;}

.denglu_wk .tit{ font-size:20px; color:#9B8648; height:42px; line-height:42px; font-family:"微软雅黑","黑体";}
.denglu_wk .con{ background:url(../images/img_03_03.gif) repeat-x; background-color:#FAFAFA; border:1px solid #DDDDDD; padding:25px;}

a.but_hui{ display:inline-block; background:url(../images/icon.gif) no-repeat 0 -270px; height:33px; line-height:33px; text-align:center; color:#fff; font-family:"微软雅黑","黑体"; font-size:14px; text-decoration:none; padding:0 25px; position:relative;}
a.but_hui b{ display:block;background:url(../images/icon.gif) no-repeat -595px -270px; width:5px; height:33px; position:absolute; right:0; top:0;}
a.but_hui:hover{ background-position: 0 -232px;}
a.but_hui:hover b{ background-position: -595px -232px;}

a.but_gong{ display:inline-block; background:url(../images/icon.gif) no-repeat 0 -194px; height:33px; line-height:33px; text-align:center; color:#fff; font-family:"微软雅黑","黑体"; font-size:14px; text-decoration:none; padding:0 25px; position:relative;}
a.but_gong b{ display:block;background:url(../images/icon.gif) no-repeat -595px -194px; width:5px; height:33px; position:absolute; right:0; top:0;}
a.but_gong:hover{ background-position: 0 -157px;}
a.but_gong:hover b{ background-position: -595px -157px;}

.bangding_sj_y,.bangding_sj_n,.bangding_yx_y,.bangding_yx_n{ background:url(../images/icon.gif) no-repeat; display:inline-block; width:18px; height:18px; vertical-align:middle;}
.bangding_sj_y{ background-position:-338px -102px;}
.bangding_sj_n{ background-position:-317px -102px;}
.bangding_yx_y{ background-position:-383px -102px;}
.bangding_yx_n{ background-position:-361px -102px;}


#head_home .logo{ display:inline-block; background:url(../images/img_a_02.gif) no-repeat; width:197px; height:101px;}

#head{ background:url(../images/img_b_02.gif) repeat-x; height:33px; line-height:33px;}
#head .logo{ display:inline-block;float:left; background:url(../images/img_b_04.gif) no-repeat; width:126px; height:33px;}
#head .class1{ margin-left:10px;float:left;}
#head .class1 h1{display:inline-block; float:left;}
#head .class1 h1 a{display:inline-block; float:left; font-size:14px; font-weight:lighter; padding:0 15px; line-height:32px; color:#999;}
#head .class1 h1 a:hover,#head .class1 h1 a.d{ background-color:#d8d6d6; color:#666; text-decoration:none;}
#head .sousuo{ margin-left:10px;float:left; margin-top:3px; _margin-top:1px;}
#head .sousuo .txt{ background:url(../images/img_b_08.gif) no-repeat; height:25px; border:0; color:#999; text-indent:5px; vertical-align:middle;}
#head .sousuo .but_ss{ background:url(../images/img_b_10.gif) no-repeat; width:29px; height:25px; border:0; cursor:pointer; vertical-align:middle;}
#head .zhanghu{ float:right;}
#head .zhanghu a{ color:#999;display:inline-block; margin-left:15px;}
#head .zhanghu a.z{ background:url(../images/img_b_13.gif) no-repeat right 13px; padding-right:8px;}

#flash_home{ position:relative;}
#flash_home #reg_home{ position:absolute; right:20px; top:0px; width:300px; height:260px; background:url(../images/img_a_09.gif) repeat-x; z-index:100;}
#flash_home #reg_home li{ text-align:center; margin-top:10px;}
#flash_home #reg_home .top{ display:inline-block; width:318px; height:10px; background:url(../images/img_a_05.gif) no-repeat; position:absolute; top:-10px; right:-9px;}
#flash_home #reg_home .bot{ display:inline-block; width:318px; height:10px; background:url(../images/img_a_22.gif) no-repeat; position:absolute; bottom:-10px; right:-9px;}
#flash_home #reg_home .but_reg_home{ display:inline-block; background:url(../images/img_a_12.gif) no-repeat; width:209px; height:50px; margin-top:15px;}
#flash_home #reg_home .but_reg_home:hover{ background-position:left bottom;}
#flash_home #reg_home .txt{ width:200px; border:1px solid #ddd; color:#999; text-indent:5px; height:24px;}
#flash_home #reg_home .both{display:inline-block; width:200px;}
#flash_home #reg_home .zidong_dl{ vertical-align:text-top;}
#flash_home #flash{ background-color:#ddd;}
#flash_home #flash .smallslider{ width:630px;}

#dis_hot{ float:left; width:445px; margin-left:20px; _margin-left:10px;}
#dis_hot .tit{ border-bottom:1px solid #ddd; line-height:28px; background:url(../images/img_a_25.gif) no-repeat 0 8px; text-indent:20px; text-align:right;}
#dis_hot .tit a{ display:inline-block; background-color:#f6f6f6; padding:0 10px; text-indent:0; line-height:28px; margin-left:2px; border:1px solid #ddd; border-bottom:0; text-decoration:none;}
#dis_hot .tit a:hover,#dis_hot .tit a.d{ background-color:#eee; color:#666;}
#dis_hot .tit strong{ margin-right:15px; float:left;}
#dis_hot .con li{ border-bottom:1px dotted #ddd; padding:10px;}
#dis_hot .con li:hover{ background-color:#f6f6f6;}
#dis_hot .con .pic{display:inline-block; float:left; width:80px;}
#dis_hot .con .pic img{ width:60px;}
#dis_hot .con .txt{display:inline-block; float:left; width:345px; line-height:20px;}
#dis_hot .con .icon{ text-align:right;}

#dis_new{ float:left; width:445px; margin-left:20px;}
#dis_new .tit{ border-bottom:1px solid #ddd; line-height:28px; background:url(../images/img_a_25.gif) no-repeat 0 8px; text-indent:20px; text-align:right;}
#dis_new .tit a{ display:inline-block; background-color:#f6f6f6; padding:0 10px; text-indent:0; line-height:28px; margin-left:2px; border:1px solid #ddd; border-bottom:0; text-decoration:none;}
#dis_new .tit a:hover,#dis_new .tit a.d{ background-color:#eee; color:#666;}
#dis_new .tit strong{ margin-right:15px; float:left;}
#dis_new .con li{ border-bottom:1px dotted #ddd; padding:10px;}
#dis_new .con li:hover{ background-color:#f6f6f6;}
#dis_new .con .pic{display:inline-block; float:left; width:80px;}
#dis_new .con .pic img{ width:60px;}
#dis_new .con .txt{display:inline-block; float:left; width:345px; line-height:20px;}
#dis_new .con .icon{ text-align:right;}

#book{ padding:15px;}
#book h1{ line-height:32px; margin-bottom:10px; font-size:28px;}
#book .book_bk img{ width:100px;}
#book .wenzi{ margin-left:15px;}
#book .wenzi span{ color:#999;}
#book .but{ border-bottom:1px dotted #ddd; padding-bottom:15px; margin:15px 0;}
#book .but a{ display:inline-block; background:url(../images/img_b_21.gif) repeat-x; line-height:24px; border:1px solid #ddd; padding:0 10px; margin-right:5px;}
#book .but a:hover{ text-decoration:none; color:#666;}
#book .but a .x{ display:inline-block; width:10px; height:24px; background:url(../images/img_b_24.gif) no-repeat 0px 7px; margin-right:3px;}
#book .con{ border-bottom:1px dotted #ddd; padding-bottom:15px; margin:15px 0; margin-bottom:0;}
#book .con h2{ font-size:14px; font-weight:lighter; line-height:36px;}
#book .con .txt{ color:#999; line-height:20px;}

#xihuan{ padding:0 15px;}
#xihuan .tit{font-size:14px; font-weight:lighter; line-height:36px;}
#xihuan .con{ margin-top:10px;}
#xihuan .con li{ float:left; width:20%; height:170px; line-height:18px; text-align:center;}
#xihuan .con img{ height:110px;}

#shuidu{ padding:10px;}
#shuidu .tit{ font-size:14px; line-height:26px; border-bottom:1px solid #ddd;}
#shuidu .con .yonghu li{ border-bottom:1px dotted #ddd; padding:5px; height:48px;}
#shuidu .con .yonghu li:hover{ background-color:#f2f2f2;}
#shuidu .con .yonghu .pic{display:inline-block; float:left; width:60px;}
#shuidu .con .yonghu .pic img{ width:48px;}
#shuidu .con .yonghu .txt{ display:inline-block; float:left; width:160px; line-height:20px;}
#shuidu .con .tongji li{ line-height:20px;}

#caini{ padding:10px;}
#caini .tit{ font-size:14px; line-height:26px; border-bottom:1px solid #ddd;}
#caini .con{ padding:10px;}
#caini .con li{ float:left; width:50%; height:130px; line-height:18px; text-align:center;}
#caini .con li img{ height:90px;}

#pinglun{ padding:15px;}
#pinglun .tit{ border-bottom:1px solid #ddd; line-height:28px;}
#pinglun .tit .l a{ display:inline-block; background-color:#f6f6f6; padding:0 10px; text-indent:0; line-height:28px; margin-right:2px; border:1px solid #ddd; border-bottom:0; text-decoration:none;}
#pinglun .tit .l a:hover,#pinglun .tit a.d{ background-color:#eee; color:#666;}
#pinglun .tit .r a{ background:url(../images/img_b_24.gif) no-repeat left 2px; padding-left:15px;}
#pinglun .con li{ border-bottom:1px dotted #ddd; padding:10px;}
#pinglun .con li:hover{ background-color:#f6f6f6;}
#pinglun .con .pic{display:inline-block; float:left; width:60px;}
#pinglun .con .pic img{ width:48px;}
#pinglun .con .txt{display:inline-block; float:left; width:590px; line-height:20px;}
#pinglun .con .icon{ text-align:right;}

#pinglun_x{ padding:15px;}
#pinglun_x .tit{ border-bottom:1px solid #ddd; line-height:32px; font-size:14px; font-weight:bold;}
#pinglun_x .con li{ /*border-bottom:1px dotted #ddd;*/ padding:10px;}
#pinglun_x .con .pic{display:inline-block; float:left; width:60px;}
#pinglun_x .con .pic img{ width:48px;}
#pinglun_x .con .txt{display:inline-block; float:left; width:590px; line-height:20px;}
#pinglun_x .con .icon{ text-align:right;}
#pinglun_x .pinglun_1{ padding-left:48px; /*display:none;*/}
#pinglun_x .pinglun_1 li{position:relative;}
#pinglun_x .pinglun_1 .jia,#pinglun_x .pinglun_1 .jian{ display:inline-block; background:url(../images/jia.gif) no-repeat; width:16px; height:16px; position:absolute; left:-20px; top:6px; background-color:#ddd;}
#pinglun_x .pinglun_1 .jian{ background-image:url(../images/jian.gif);}
#pinglun_x .pinglun_1 .txt{ width:auto;}
#pinglun_x .pinglun_1 li{ border:0; padding:0; padding-top:5px;}

#yonghu_x{ padding:10px;}
#yonghu_x dt{ font-size:14px; font-weight:bold; color:#6eafd5; line-height:32px;}
#yonghu_x dd{ color:#999; line-height:20px;}
#yonghu_x dd strong{ color:#6eafd5; font-weight:lighter;}

#cangshu_c{ padding:15px;}
#cangshu_c .biaoti{ line-height:26px; border-bottom:1px solid #ddd;}
#cangshu_c .biaoti .l{font-size:14px; }
#cangshu_c .biaoti .r{ margin-bottom:3px; _margin-bottom:2px;}
#cangshu_c .biaoti .r .txt{ background:url(../images/img_c_03.gif) no-repeat; height:24px; border:0; color:#999; text-indent:5px; vertical-align:middle;}
#cangshu_c .biaoti .r .but_ss{ background:url(../images/img_c_04.gif) no-repeat; width:21px; height:24px; border:0; cursor:pointer; vertical-align:middle;}
#cangshu_c .neirong li.liebiao{ padding:10px; border-bottom:1px dotted #ddd;}
#cangshu_c .neirong li.liebiao:hover{ background-color:#f8f8f8;}
#cangshu_c .neirong h3{ font-size:16px;}
#cangshu_c .neirong .book_bk{ width:120px;}
#cangshu_c .neirong .book_bk img{ width:100px;}
#cangshu_c .neirong .wenzi{ width:630px; line-height:20px;}
#cangshu_c .neirong .wenzi span{ color:#999;}
#cangshu_c .neirong .pinglun_c .top{ display:inline-block; background:url(../images/img_d_30.gif) no-repeat; width:750px; height:12px; /*margin-top:-17px; margin-left:-10px; position:absolute; left:0px; _left:-10px; top:-12px;*/}
#cangshu_c .neirong .pinglun_c .bot{ display:inline-block; background:url(../images/img_d_37.gif) no-repeat; width:750px; height:6px;/*margin-bottom:-10px; margin-left:-10px; position:absolute; left:0px; bottom:-3px;*/}
#cangshu_c .neirong .pinglun_c .bod{background:url(../images/img_d_32.gif) repeat-y; padding:10px 0;}
#cangshu_c .neirong .pinglun_c .tit{ border-bottom:1px solid #ddd; line-height:28px; margin:0 10px;}
#cangshu_c .neirong .pinglun_c .tit .l a{ display:inline-block; background-color:#f6f6f6; padding:0 10px; text-indent:0; line-height:28px; margin-right:2px; border:1px solid #ddd; border-bottom:0; text-decoration:none;}
#cangshu_c .neirong .pinglun_c .tit .l a:hover,#cangshu_c .neirong .pinglun_c  .tit a.d{ background-color:#eee; color:#666;}
#cangshu_c .neirong .pinglun_c .tit .r a{ background:url(../images/img_b_24.gif) no-repeat left 2px; padding-left:15px;}
#cangshu_c .neirong .pinglun_c .con{ padding:0 10px;}
#cangshu_c .neirong .pinglun_c .con li{ border-bottom:1px dotted #ddd; padding:10px;}
#cangshu_c .neirong .pinglun_c .con li:hover{ background-color:#fff;}
#cangshu_c .neirong .pinglun_c .con .pic{display:inline-block; float:left; width:60px;}
#cangshu_c .neirong .pinglun_c .con .pic img{ width:48px;}
#cangshu_c .neirong .pinglun_c .con .txt{display:inline-block; float:left; width:590px; line-height:20px;}
#cangshu_c .neirong .pinglun_c .con .icon{ text-align:right;}

#zhuce_c{ padding:15px; background:url(../images/zc_bg.gif) no-repeat left bottom; padding-bottom:120px;}
#zhuce_c .tit{ font-size:16px; font-weight:bold; border-bottom:1px solid #ddd; line-height:32px;}
#zhuce_c .con{ margin:30px;}
#zhuce_c .con dt{ width:20%; display:inline-block; float:left; line-height:36px;height:36px; text-align:right; font-size:14px; margin-top:20px;}
#zhuce_c .con dd{ width:80%; display:inline-block; float:left; line-height:36px;height:36px; text-indent:10px; margin-top:20px;}
#zhuce_c .con dd .txt{ border:1px solid #ddd; vertical-align:middle; line-height:36px; height:36px; width:240px; text-indent:5px; color:#999;}
#zhuce_c .con dd img{ vertical-align:middle;}
#zhuce_c .con dd.xiangqing{ height:200px;}
#zhuce_c .con dd.xiangqing textarea{ width:420px; height:200px;}

#yiyouzh{ padding:20px;}
#yiyouzh .tit{line-height:32px;}

#book_pl{ margin:10px;}
#book_pl .book_bk img{ width:100px;}
#book_pl .wenzi{ margin-top:10px;}
#book_pl .wenzi h3{ font-size:16px;}
#book_pl .wenzi span{ color:#999;}

#guanyu{ padding:25px;}
#guanyu .biaoti{ font-size:16px; padding-bottom:10px; border-bottom:1px solid #ddd;}
#guanyu .neirong{ padding:15px; line-height:26px;}

#foot{ background-color:#d6f3f7; text-align:center; padding:15px 0; line-height:20px; color:#999;}